package com.xia.dao.article;

import com.xia.domian.LikeArticle;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ILikeArticleDao {
    /**
     * 根据喜欢表ID查询数据
     */
    LikeArticle selectLikeArticleById(Integer likeId);

    /**
     * 添加喜欢文章
     */
    void insertLike(LikeArticle likeArticle);

    /**
     * 查询用户是否点赞文章
     */

    Integer selectUsersLikeArticle(Integer articleId,Integer usersId);

    Integer isSelectLikeArticle(Integer articleId,Integer usersId);

    /**
     * 根据用户ID查询点赞
     */
    List<LikeArticle> selectLikeArticle(Integer usersId);

    /**
     * 修改点赞状态
     */
    void updateLikeArticle(LikeArticle likeArticle);
}
